Truncate rollback summary for whole multibyte characters
authorumherirrender <umherirrender_de.wp@web.de>
Sun, 26 Aug 2012 16:32:34 +0000 (18:32 +0200)
committerumherirrender <umherirrender_de.wp@web.de>
Sun, 26 Aug 2012 16:32:34 +0000 (18:32 +0200)
This avoids broken characters for long comment in history

Change-Id: I3104d53c1d3d9b950e23dccecf5cea36561b8c65

includes/WikiPage.php

index 5ec5819..9029802 100644 (file)
@@ -2406,6 +2406,9 @@ class WikiPage extends Page implements IDBAccessObject {
                );
                $summary = wfMsgReplaceArgs( $summary, $args );
 
+               # Truncate for whole multibyte characters.
+               $summary = $wgContLang->truncate( $summary, 255 );
+
                # Save
                $flags = EDIT_UPDATE;